//---------------------------------------------------------------------------
#pragma hdrstop
#include "classeFila.h"
Fila::Fila()
{
	ptrFila = new ListaCDL;
}
//---------------------------------------------------------------------------
Fila::~Fila()
{
	delete ptrFila;
	ptrFila = NULL;
}
//---------------------------------------------------------------------------
void Fila::insere(String n)
{
	ptrFila->insereFinal(n);
}
//---------------------------------------------------------------------------
String Fila::consulta()
{
	 return ptrFila->consultaFinal();
}
//---------------------------------------------------------------------------
void Fila::remove()
{
	ptrFila->removeInicio();
}
//---------------------------------------------------------------------------
void Fila::limpar()
{
	ptrFila->limpar();
}
//---------------------------------------------------------------------------
int Fila::getTamanho()
{
	return ptrFila->getTamanho();
}
//---------------------------------------------------------------------------
void Fila::listar(TStrings *itens)
{
	ptrFila->listar(itens);
}
//---------------------------------------------------------------------------
void Fila::altera(String v)
{
//	ptrFila->removeFinal();
	ptrFila->removeX(getTamanho()-1);
	ptrFila->insereFinal(v);
}

#pragma package(smart_init)
